﻿namespace VirtualTournaments.DataAccess.SqlServer.DataProxies
{
	internal sealed class TeamStaticsDataProxy : Business.Tournaments.TeamStatics
	{
		internal TeamStaticsDataProxy(Business.Tournaments.Team team)
			: base(team)
		{
		}

		internal void SetDrawMatches(int drawMatches)
		{
			this.DrawMatches = drawMatches;
		}

		internal void SetGoalsAgainst(int goalsAgainst)
		{
			this.GoalsAgainst = goalsAgainst;
		}

		internal void SetGoalsDifference(int goalsDifference)
		{
			this.GoalsDifference = goalsDifference;
		}

		internal void SetGoalsFor(int goalsFor)
		{
			this.GoalsFor = goalsFor;
		}

		internal void SetLostMatches(int lostMatches)
		{
			this.LostMatches = lostMatches;
		}

		internal void SetPlayedMatches(int playedMatches)
		{
			this.PlayedMatches = playedMatches;
		}

		internal void SetPoints(int points)
		{
			this.Points = points;
		}

		internal void SetWonMatches(int wonMatches)
		{
			this.WonMatches = wonMatches;
		}
	}
}
